const MENU_TYPE = 1 // 菜单
const ANNIU_TYPE = 0; // 按钮
const a = 'add somt news'
/**
 * 递归生成菜单树的子节点
 * */
function createtRreeChildren (menu, arr) {
  menu.forEach(item => {
    item.children = []
    arr.forEach(obj => {
      if (item.type === MENU_TYPE && item.id === obj.pid) {
        item.children.push(JSON.parse(JSON.stringify(obj)))
      }
    })
    if (item.children.length > 0) {
      createtRreeChildren(item.children, arr)
    }
  })
}

/**
 * 生成菜单树
 * */
export function createTreeData (arr) {
  const target = arr.filter(item => item.pid === null) // 一级菜单
  createtRreeChildren(target, arr)
  return target
}
